// ========================================== 颜色工具库
/** 生成独特内置风格的颜色值 */
// import colorMake from './color/colorMake';
/** 将任意颜色值转换为Hex颜色值 */
// import colorHex from './color/colorHex';
/** 将任意颜色值转换为RGB颜色值 */
// import colorRGB from './color/colorRGB';
/** 将任意颜色值加深 */
// import colorDark from './color/colorDark';
/** 将任意颜色值减淡 */
// import colorLight from './color/colorLight';

// ========================================== 数据处理工具库
// 生成随机数字
import numRandom from './data/numRandom';
// obj拷贝
import objCopy from './data/objCopy';
// 解析浏览器地址栏传参数据
import searchBarParams from './data/searchBarParams';
// 生成随机字符串
import strRandom from './data/strRandom';
// 移除字符串中的指定字符
import strRemove from './data/strRemove';
// 转换到 → date
import toDate from './data/toDate';
// 转换到 → number
import toNumber from './data/toNumber';
// 转换到 → obj
import toObject from './data/toObject';
// 将数据转换为名称/值对编码字符串
import toQueryString from './data/toQueryString';

// ========================================== 接口请求工具库
// 网络请求通用IP地址头部
import http from './network/http';
// 交互反馈弹框
import { showToast, showLoading, hideLoading } from './network/prompt';
// download资源下载
import download from './network/download';
// request接口请求
import request from './network/request';
// upload资源上传
import upload from './network/upload';

// ========================================== webview缓存工具库
// 应用永久保存特例缓存
import cacheForever from './storage/cacheForever';
// 应用本次打开临时内存变量
import cacheMemory from './storage/cacheMemory';
// 应用本次打开临时缓存
import cacheShort from './storage/cacheShort';

// ========================================== 系统信息/操作工具库
// 操作本框架配置信息
import config from './sys/config';
// 获取节点dom信息
import nodeInfo from './sys/nodeInfo';
// 跳转页面
import pageJump from './sys/pageJump';
// 应用当前运行环境
import runtimeType from './sys/runtimeType';
// 获取设备信息
import systemInfo from './sys/systemInfo';


// 方法全部暴露
export {
    numRandom,
    objCopy,
    searchBarParams,
    strRandom,
    strRemove,
    toDate,
    toNumber,
    toObject,
    toQueryString,

    http,
    showToast,
    showLoading,
    hideLoading,
    download,
    request,
    upload,

    cacheForever,
    cacheMemory,
    cacheShort,

    config,
    nodeInfo,
    pageJump,
    runtimeType,
    systemInfo,
};
